John Thomas Patterson author data searchable via API